## 1. Hello World ##
print("Hello World!")
print ("你好，世界")

## 2. 行和缩进 ##
# 学习 Python 与其他语言最大的区别就是，Python 的代码块不使用大括号 {} 来控制类，函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
# 缩进的空白数量是可变的，但是所有代码块语句必须包含相同的缩进空白数量，这个必须严格执行。
if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
# 没有严格缩进，在执行时会报错
print ("False")

## 3. 多行语句 ##
# Python语句中一般以新行作为语句的结束符。
# 但是我们可以使用斜杠（ \）将一行的语句分为多行显示
item_one=1
item_two=2
item_three=3
total = item_one + \
        item_two + \
        item_three
print(total)
# 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。
days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
print(days)

## 4. Python 引号 ##
# Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串，引号的开始与结束必须是相同类型的。
# 其中三引号可以由多行组成，编写多行文本的快捷语法，常用于文档字符串，在文件的特定地点，被当做注释。
word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
包含了多个语句"""
print(word)
print(sentence)
print(paragraph)

## 5. Python注释 ##
# python中单行注释采用 # 开头。
# 第一个注释
print ("Hello, Python!")  # 第二个注释
# python 中多行注释使用三个单引号 ''' 或三个双引号 """。
'''
这是多行注释，使用单引号。
这是多行注释，使用单引号。
这是多行注释，使用单引号。
'''
"""
这是多行注释，使用双引号。
这是多行注释，使用双引号。
这是多行注释，使用双引号。
"""

## 6. Python空行 ##
'''
函数之间或类的方法之间用空行分隔，表示一段新的代码的开始。类和函数入口之间也用一行空行分隔，以突出函数入口的开始。
空行与代码缩进不同，空行并不是Python语法的一部分。书写时不插入空行，Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码，便于日后代码的维护或重构。
记住：空行也是程序代码的一部分。
'''

## 7. 等待用户输入 ##
name=input("按下 enter 键退出，其他任意键显示...\n")
print(name)

## 8. 同一行显示多条语句 ##
# Python可以在同一行中使用多条语句，语句之间使用分号(;)分割
a=1;b=2;c=3;d=a+b+c;print(d)

## 9. print 输出 ##
# print 默认输出是换行的，如果要实现不换行需要在变量末尾加上逗号 ,
x="a"
y="b"
# 换行输出
print (x)
print (y)
print ('---------')
# 不换行输出
print (x,y)